<!doctype html>



  


<html class="theme-next pisces use-motion">
<head>
  <meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>



<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />












  
  
  <link href="/vendors/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />




  
  
  
  

  
    
    
  

  

  

  

  

  
    
    
    <link href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css">
  






<link href="/vendors/font-awesome/css/font-awesome.min.css?v=4.4.0" rel="stylesheet" type="text/css" />

<link href="/css/main.css?v=5.0.1" rel="stylesheet" type="text/css" />


  <meta name="keywords" content="王雨峰, 博客" />








  <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?v=5.0.1" />






<meta name="description" content="Stack Overflow 网站发布了一年一度的开发者大调查(Developer Survey), 很有意思。其中信息量挺多，感觉对我们这些学生来说还是有一定参考价值。我试着翻译一下，欢迎大家围观。我会在其中以[旁白]说一些自己的感想，就不单写文章了。
原文链接：http://stackoverflow.com/research/developer-survey-2015#profileGeo-">
<meta property="og:type" content="article">
<meta property="og:title" content="Stack Overflow 2015开发者调查(翻译)">
<meta property="og:url" content="http://wangyufeng.org/2015/08/13/2015-developer-survey/index.html">
<meta property="og:site_name" content="王雨峰的博客">
<meta property="og:description" content="Stack Overflow 网站发布了一年一度的开发者大调查(Developer Survey), 很有意思。其中信息量挺多，感觉对我们这些学生来说还是有一定参考价值。我试着翻译一下，欢迎大家围观。我会在其中以[旁白]说一些自己的感想，就不单写文章了。
原文链接：http://stackoverflow.com/research/developer-survey-2015#profileGeo-">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/11761221.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/94912844.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/77526832.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/69207961.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/74996403.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/81394115.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/90410515.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/73372918.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/47857252.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/90169800.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/47344128.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/57014601.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/9624213.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/28077533.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/86560311.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/10969478.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/94385157.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/5322825.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/35894156.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/25405565.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/63600692.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/90650772.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/577337.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/56447863.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/12926095.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/99637364.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/59515596.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/6402774.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/1716477.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/39086375.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/94285714.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/11952678.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/57277722.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/23350357.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/70313649.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/49182924.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/34020940.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/29896699.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/82465550.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/81357542.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/30789472.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/199216.jpg">
<meta property="og:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/90466340.jpg">
<meta property="og:updated_time" content="2015-08-23T13:46:21.000Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Stack Overflow 2015开发者调查(翻译)">
<meta name="twitter:description" content="Stack Overflow 网站发布了一年一度的开发者大调查(Developer Survey), 很有意思。其中信息量挺多，感觉对我们这些学生来说还是有一定参考价值。我试着翻译一下，欢迎大家围观。我会在其中以[旁白]说一些自己的感想，就不单写文章了。
原文链接：http://stackoverflow.com/research/developer-survey-2015#profileGeo-">
<meta name="twitter:image" content="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/11761221.jpg">



<script type="text/javascript" id="hexo.configuration">
  var NexT = window.NexT || {};
  var CONFIG = {
    scheme: 'Pisces',
    sidebar: {"position":"left","display":"post"},
    fancybox: true,
    motion: true,
    duoshuo: {
      userId: 0,
      author: '博主'
    }
  };
</script>




  <link rel="canonical" href="http://wangyufeng.org/2015/08/13/2015-developer-survey/"/>

  <title> Stack Overflow 2015开发者调查(翻译) | 王雨峰的博客 </title>
</head>

<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">

  










  
  
    
  

  <div class="container one-collumn sidebar-position-left page-post-detail ">
    <div class="headband"></div>

    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-meta ">
  

  <div class="custom-logo-site-title">
    <a href="/"  class="brand" rel="start">
      <span class="logo-line-before"><i></i></span>
      <span class="site-title">王雨峰的博客</span>
      <span class="logo-line-after"><i></i></span>
    </a>
  </div>
  <p class="site-subtitle">随便写点东西，为互联网贡献一些比特~</p>
</div>

<div class="site-nav-toggle">
  <button>
    <span class="btn-bar"></span>
    <span class="btn-bar"></span>
    <span class="btn-bar"></span>
  </button>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br />
            
            首页
          </a>
        </li>
      
        
        <li class="menu-item menu-item-about">
          <a href="/about" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-user"></i> <br />
            
            关于
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/archives" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
            
            归档
          </a>
        </li>
      

      
    </ul>
  

  
</nav>

 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  
  

  
  
  

  <article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">
            
            
              
                Stack Overflow 2015开发者调查(翻译)
              
            
          </h1>
        

        <div class="post-meta">
          <span class="post-time">
            <span class="post-meta-item-icon">
              <i class="fa fa-calendar-o"></i>
            </span>
            <span class="post-meta-item-text">发表于</span>
            <time itemprop="dateCreated" datetime="2015-08-13T18:20:02+08:00" content="2015-08-13">
              2015-08-13
            </time>
          </span>

          
            <span class="post-category" >
              &nbsp; | &nbsp;
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              <span class="post-meta-item-text">分类于</span>
              
                <span itemprop="about" itemscope itemtype="https://schema.org/Thing">
                  <a href="/categories/技术/" itemprop="url" rel="index">
                    <span itemprop="name">技术</span>
                  </a>
                </span>

                
                

              
            </span>
          

          
            
          

          

          
          

          
        </div>
      </header>
    


    <div class="post-body" itemprop="articleBody">

      
      

      
        <p>Stack Overflow 网站发布了一年一度的开发者大调查(Developer Survey), 很有意思。其中信息量挺多，感觉对我们这些学生来说还是有一定参考价值。我试着翻译一下，欢迎大家围观。我会在其中以[旁白]说一些自己的感想，就不单写文章了。</p>
<p>原文链接：<a href="http://stackoverflow.com/research/developer-survey-2015#profileGeo-active" target="_blank" rel="external">http://stackoverflow.com/research/developer-survey-2015#profileGeo-active</a></p>
<p>Stack Overflow 是一个享有口碑的问答网站，可以类比为程序员的知乎。711的伙计们还记得吗？有一次我讲指针的时候提到了这个网站，虽然从那以后我再也没上过它..<br>其中有好多 Stack Overflow 给自己打的广告，我就全搬运了。国内也有 CSDN 社区每年做类似的程序员调查。</p>
<p>翻译时用到的工具：Haroopad、两个屏幕、yotuku.cn作为图床、有道翻译。Mardown 效率爆表。然而要发到微信公众号的话又是痛苦的排版…大家不如先看wangyufeng.org/2015/08/02/2015-developer-survey/。或者上wangyufeng.org（我姓名的拼音.org），第一篇文章就是。</p>
<p>以下是翻译，希望立下这个 flag 后，四级能顺利飘过。</p>
<hr>
<p>#2015年度开发者调查</p>
<p>##综述</p>
<blockquote>
<p>每年我们都会做一个调查，今年回答问题的开发者比往年都多。</p>
</blockquote>
<p>来自157个国家的26086名程序员填写了我们共有45个问题的调查问卷。其中，有6800名全栈开发者、1900名移动开发者、1200名前端开发者、2名农夫以及12000名其他种类的开发者。</p>
<p>代码无处不在，而每位码农又都使用 Stack Overflow。每天都有码农在 Stack Overflow 上找到更好的工作。</p>
<p>我们进行这个调查，是为了更好地了解我们的社区，以及让社区更好地了解它自己。在二月初，我们用了两周的时间去为此次调查打广告，并在社交媒体上宣传了它。</p>
<p>调查结果并非是毫无偏见的。就如同其他任何调查，都会受到选择偏见、语言偏见和也许存在的其他一些偏见的干扰。所以，请了解这一点：这是有史以来最具综合性的开发者调查。至少，是唯一一个询问了 TAB 和 Space 风格的调查。</p>
<blockquote>
<p>［译注：在代码缩进时有两种风格，一个 TAB 或4个空格(通常是4个)。他们在大多数情况下显示效果并无区别。但有些人认为，不同的平台对 TAB 的解释不同，有些是2个空格，有些是8个空格，所以应只使用空格作为缩进。在大多数IDE上，都有把一个 TAB 换为4个空格的选项。我个人推荐使用空格，有一次我将 VS 中的代码复制到文本编辑器中时，代码整个都变乱了，因为 VS 会智能地对齐 TAB 的位置，但其实本质上没有对齐。］</p>
</blockquote>
<p>##开发者档案</p>
<blockquote>
<p>谁在写代码？他们怎么生活？开发者是程序员，还是程序员是开发者？让我们来探讨一下他们的人口构成。</p>
</blockquote>
<p>###地域<br>［译注：这里有个图坏了，Safari 和 Chrome 都加载不出来。］</p>
<p>地球上生活着超过72亿人。其中有超过3200万人每月都访问 StackOverFlow，3200万人中又有2500万人是常客。常客们每月平均访问6次 Stack Overflow. 上面是我们的常客分布图。</p>
<p>本次调查未能充分代表非英语国家的开发者。如中国、巴西、日本等国家的开发者，相比其他非英语的国家，他们参与 Stack Overflow 的概率更少，所以本调查对它们来说是有失偏颇的。对于这些开发者们，我们正在运作[Stack Overflow 本地化]这一计划。无论你生活在哪，无论你讲什么语言，我们都希望能力所能及地帮助你建立高效、合作的开发者社区。</p>
<p>###人均开发者数量<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/11761221.jpg" alt=""><br><em>从常客以及每月至少与 Stack Overflow 有10000个访问的国家中采样。</em></p>
<p>美国是 Stack Overflow 最大的流量源，占了总流量的25%。其次是印度（12.5%），英国（5.5%），德国（4.2%）。不过卢森堡的人均开发者数量比其他国家都多。</p>
<p>[ 感想：新加坡总理都编程！可百度“李显龙的C++数独代码”]</p>
<p>###年龄分布<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/94912844.jpg" alt=""><br><strong>开发者的平均年龄是28.9岁。</strong>TA出生在1986年的4月（指28.9岁的人），IBM刚刚造出了第一个兆级别的芯片。</p>
<p>###不同国家的年龄分布<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/77526832.jpg" alt=""><br><em>至少有1000万人的国家</em></p>
<p>在印度这样的发展中国家，开发者尤其年轻。比如印度开发者的平均年龄仅有25岁。</p>
<p>###性别<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/69207961.jpg" alt=""></p>
<p>性别不均衡是软件开发行业的一个大问题。我们国内[译注：美国]的统计数据显示我们的性别不均衡没有其他国家那么严重，不过毫无疑问的是任何一个码代码的人都需要女性进入这个领域，以激发它们更多的生产力。</p>
<p>[感想：伙计们，别抱怨姑娘少了…小心立下 flag，以后就如上图所示]</p>
<p>###工作经验<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/74996403.jpg" alt=""></p>
<p>程序设计领域正在飞速成长。在美国，将近40%的医生拥有十年以上的专业经验。作为对比，在全世界范围内，只有25%的开发者拥有十年的编码经验。大多数编程的老兵可能只有很少<em>专业的(professionally)</em>编程经验。</p>
<p>###编程的女性<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/81394115.jpg" alt=""></p>
<p>相比男性，女性中拥有少于2年编程经验的人数是男人的两倍。我们希望这意味着更多的女性正在进入这个产业，并弥合着性别之间的沟壑。</p>
<p><strong>女性问卷回答者分布</strong><br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/90410515.jpg" alt=""><br><em>印度的女性开发者数量可能是美国的三倍</em></p>
<p>###教育背景<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/73372918.jpg" alt=""></p>
<p>[译注：从上到下</p>
<ul>
<li>自学</li>
<li>计算机科学本科学位（或相近专业）</li>
<li>在职培训</li>
<li>计算机科学硕士学位（或相近专业）</li>
<li>在线课堂</li>
<li>大学的一些计算机科学（或相近专业）的课程，但没有学位</li>
<li>Industry certification program（这是啥？）</li>
<li>其他</li>
<li>集中培训或夜校</li>
<li>计算机科学博士学位（或相近专业）</li>
<li>Mentorship program（是函授吗？） ]</li>
</ul>
<p>有很多种学习编程的方式。48%的被调查者从未拥有过计算机科学学位。33%的被调查者从未上过计算机科学的大学课程。系统管理员（System administrators）似乎是自学者最多的（52%）。企业级服务的开发者更多地拥有行业认证[译注：比如CCIE、OCM这样的]。机器学习(Machine learning)的开发者和数据科学家(Data scientist)们相比其他开发者，有10倍的几率是一个博士。</p>
<p>###业余项目和开源项目<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/47857252.jpg" alt=""><br>对于很多开发者来说，编程就是爱的劳动。70%的被调查者声称，它们每周用超过两个小时的时间，用于仅仅出于兴趣的编程或贡献开源软件。20%的被调查者至少花费10个小时用于业余工作。<strong>平均每位开发者用于业余工作的时间在7个小时以上</strong></p>
<p>##技术</p>
<blockquote>
<p>越来越多的事物在发生变化。这些变化很有可能是使用 JavaScript 去编写、并使用 NotePad++ 和 Git 作为工具，在 Windows 机器上（黑色主题）开发，并且用 tabs 替换了空格。[译注：原文如此]</p>
</blockquote>
<p>###最流行的技术<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/90169800.jpg" alt=""><br>JavaScript 仍然是被使用最多的工具。Node.js 和 AngularJS 正处于爆发之中。Java 仍然是第一号服务器端语言（并且是 Stack Overflow 上最常出现的标签）。C家族(C’s)继续保持着强势。</p>
<p>[ 感想： Node.js 是 JavaScript 写的，可用于服务器后端。AngularJS 是用 JavaScript 写的前端框架。大家用心感受… ]</p>
<p>###最爱、最恨、最渴望<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/47344128.jpg" alt=""><br><em>正在使用这项技术的人中所表达出愿意继续使用这项技术的百分比</em><br>[译注：我点不开右边的两个标签，啥机器，啥浏览器都点不开！]</p>
<p>我们询问被调查者，他们过去的一年中使用了什么编程语言或技术、以及它们希望能使用什么编程语言与技术。By comparing status quo vs. aspiration we can see how developers perceive available programming tools.[译注：翻不动了…求指导]</p>
<p>###桌面操作系统<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/57014601.jpg" alt=""><br>连续三年，我们都询问了被调查者最常使用哪个操作系统。Windows 拥有最大的操作系统市场份额。在 Stack Overflow 开发者中，Mac 似乎也取代了 Linuxes 的位置。</p>
<p>Linux 也许是个消费者市场中的小玩家，仅仅拥有1.5%的全球桌面操作系统份额，但它是开发者们的“go-to OS”。</p>
<p>[感想：Linux 主要还是在服务器端使用。那1.5%的人也是挺拼的。]</p>
<p><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/9624213.jpg" alt=""><br><em>Linux 发行版在开发者中的市场份额</em></p>
<p>[译注：因为 Linux 是开源的操作系统，所以会有人对 Linux 进行二次开发，也就是不同的发行版。其中 Ubuntu 主要面向个人用户，CentOS主要是服务器端在用。哎 CentOS 怎么都跑 Other 里了…其他的都不了解。]</p>
<p>###文本编辑器<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/28077533.jpg" alt=""><br>开发者的种类影响着他们对文本编辑器的选择。否则 Emacs 将人们转变为数学计算开发者（？）。数据科学家和机器学习开发者相比其他开发者，有三倍的几率使用 Emacs。</p>
<p>[译注：七系之前发过一篇文章，大体提到了文本编辑器和 IDE 的区别。对公众号发“历史”可获取。]</p>
<p>[感想： Vim 大法好。]</p>
<p><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/86560311.jpg" alt=""><br>[译注]：</p>
<ul>
<li>桌面开发者————NotePad++</li>
<li>前端开发者————Sublime Text</li>
<li>开发运维—&amp;系统管理员————Vim</li>
<li>全栈开发者————Noetpad++ &amp; Sublime Text</li>
</ul>
<p>[感想：Windows 记事本党们，放弃治疗吧…]</p>
<p>###IDE主题<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/10969478.jpg" alt=""><br>开发者们更喜欢暗色 IDE 主题。我们做了些深度挖掘，发现桌面开发者更喜欢亮色主题、前端开发者喜欢暗色主题、而移动端开发者岔在中间。</p>
<p>[感想： 我猜是晚上工作更多的人，更喜欢暗色主题吧 :) ]</p>
<p>###代码管理（Source control）<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/94385157.jpg" alt=""><br>代码管理是行业标准工具。无论如何，有趣的事实：仍有10%的开发者不使用代码管理。<br>[感想： 回头专门介绍 Source control~~~]</p>
<p>###TABS VS. 空格<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/5322825.jpg" alt=""><br>在经过了千年的激烈辩论后，谢天谢地，最终最终，我们有了一个答案：<strong>更多的开发者更喜欢TAB，而不是空格。</strong></p>
<p>根据最近的检验数据，一个趋势浮现了出来：当开发者拥有更多工作经验时，他们更愿意用空格而不是 TABS。Stack Overflow 上用户的声誉(rep)也跟对空格的偏好相关：当用户拥有超过10000声誉时，选择空格代替 TAB 的比例为3：1.</p>
<p>[感想：真理掌握在少数智者手中 :) ]</p>
<p>###咖啡因<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/35894156.jpg" alt=""><br>如同大多数工作的人们一样，开发者们也需要咖啡因。每个开发者平均每天消耗掉2.2份咖啡、茶、Surge[译注：一种汽水]或其他咖啡因饮料。北欧开发者喝咖啡因饮料最多。<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/25405565.jpg" alt=""><br>[译注]：</p>
<ul>
<li>产品经理</li>
<li>执行官</li>
<li>商业智能或数据储存专家</li>
<li>系统管理员</li>
<li>Growth hacker </li>
</ul>
<blockquote>
<p>【注：什么是 Growth hacker？大概是一种高级程序员，能给企业赚更多钱的程序员，除了码代码还能玩人文、懂商业的程序员】<br>【也可用这张图记忆】<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/63600692.jpg" alt=""></p>
</blockquote>
<p>##工作</p>
<blockquote>
<p>工作的场景常常为了码农们而改变。新的开发者种类正在浮现，更多的开发者正采用远程办公（并且因此得到更好，薪水更高的工作）。相比其他大多数行业，开发者们更享受他们所做的工作，这意味着：差不多每位开发者都会将编程时间用于业余兴趣。</p>
</blockquote>
<p>###职业<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/90650772.jpg" alt=""><br>我们为被调查者准备了有24个常见开发者种类选项的问卷，并让他们填写最符合的答案。连续三年，“全栈工程师”是最常见的回答。</p>
<p>[感想：全栈 Web 工程师真的会有这么多吗？大概全栈们都喜欢上Stack Overflow吧 :) ]<br>[感想：执行官比数据库管理员还多？其实 DBA 正是我理想的职业 XD ]</p>
<p>###移动开发者<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/577337.jpg" alt=""><br>在超过22000被调查者中，有1900人说他们主要是移动开发者。Android 开发者和 iOS 的开发者比例为4:3。仅仅约2%的开发者是 Windows Phone 开发者。有20%的移动开发者并未登记具体的移动平台。</p>
<p>[感想：WP 开发者真真是信仰的力量…那是无底的深海，燃烧着对(微软)忠诚的火焰。]</p>
<p>###数学开发者<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/56447863.jpg" alt=""><br>我们通过观察 Stack Overflow 用户浏览行为，能够识别一些新的开发者种类。具有统计和数学背景的开发者是一对儿新的开发者种类。</p>
<p>###其他开发者<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/12926095.jpg" alt=""><br><strong>开发者种类的频谱是十分广阔的</strong>，并且常常难以划清不同种类之间的界限。超过300名被调查者登记为 DevOps [译注：一种开发/运维并行的工种]，将近200人登记为商业智能或数据储存专家，还有59人登记为“growth hacker”————在多选题中投票最少的选项。</p>
<p>“其他”开发者种类使得这个领域更加有趣：将近1600名被调查者填写了“未列出”的可供填空的选项。游戏开发者和游戏设计师造成了最大量的“未列出”选项。超过100人填写了“未列出”选项的被调查者，同时选择了其他开发者种类。仅有一名被调查者说TA仅仅做激光工作（只填写了“其他”）。</p>
<p>###产业<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/99637364.jpg" alt=""><br>来自发达国家的开发者更多地声称他们在传统软件行业之外工作。</p>
<p>###技术报酬（compensation by technology）<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/59515596.jpg" alt=""><br>我们询问了被调查者它们挣多少美元，包括奖金。We cross tabulated compensation with competency 对于特定的技术，去看它们哪个有最好的报酬。</p>
<p><strong>专业细分技术(Niche)和新兴技术能得到高额报酬。</strong>比如大数据和云计算。这可能反映了这些领域中的劳动力缺乏————公司愿意付更多的钱去聘用先进技能专家。这也可能意味着专业能力领域的开发者普遍是更好的开发者。</p>
<p><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/6402774.jpg" alt=""><br>[译注]：它们的领域大约是</p>
<ul>
<li>数据库</li>
<li>大数据</li>
<li>函数式语言（.NET 向）</li>
<li>函数式语言（Java 向）</li>
<li>新语言（并行计算）</li>
<li>大数据</li>
<li>云计算</li>
<li>数据库</li>
<li>新语言（并行计算）</li>
<li>函数式语言（Java 向）</li>
</ul>
<p>###报酬和购买力<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/1716477.jpg" alt=""><br><em>基于至少有100个被调查者的国家，根据 The Economist’s Jan 2015 Big Mac Index.</em></p>
<p>当涉及到高品质的生活时，美元、欧元和日元都无关紧要。巨无霸（Big Macs）是关键。“经济学人巨无霸指数”是衡量购买力的指数————可以用于对比不同经济体中的劳动者之间真正的生活水平差异。</p>
<p>哪里的开发者用他们的薪水可以吃掉最多的巨无霸（也就是生活质量最好）？调查显示：是乌克兰。乌克兰的巨无霸仅仅1.2美元。</p>
<p>[译注：这段儿的意思，我猜大概是工资能买的巨无霸越多，购买力就越强。也就是说乌克兰的开发者们购买力最强，China 在榜单中不幸排名靠后。《经济学人》是一本权威杂志。]</p>
<p>###报酬和远程工作<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/39086375.jpg" alt=""><br><em>平均工资是根据来自35个国家的被调查者计算得到</em></p>
<p>远程工作赚钱。<strong>全职远程工作的开发者，比那些从未有过远程工作经历的开发者，工资多出40%。</strong></p>
<p>[感想： 大概是牛人才能远程工作吧。]</p>
<p>###报酬和Stack Overflow 声誉(rep)<br>[译注：rep 是 Stack Overflow 社区用户的一个数值，大概是声望的意思。]<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/94285714.jpg" alt=""><br><em>按国家计算的平均工资</em></p>
<p>我们一直在说参与到 Stack Overflow 上来有助于你的职业生涯。现在我们有了证据。</p>
<p>说真的，我们之前不知道声望和收入之间有任何因果关系，但这事实却令我们着迷一时。如果声望等同于金钱，你每上涨100个 Stack Overflow 声望，就可以获得10%的加薪。如果声望等同于金钱，当你挣了200-499声望时，你能达到广大开发者的平均水平。如果你 get 了10000声望，你就能获得平均薪水的135%。是时候注册(hunt a bounty)了。</p>
<p>###就业状况<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/11952678.jpg" alt=""><br>如果你是一个软件开发者，你很可能有一份工作(job)。被调查者中，97.5%的人有兼职的能力。</p>
<p>并且即使你做全职工作，你也可能为兼职工作编程。<strong>全职开发者每周平均有超过6个小时，用于开源、兼职或兴趣项目。</strong>退休的开发者，更是用将近3倍于全职开发者的时间去做自己感兴趣的项目。写代码是大多数开发者的生活，并且是他们的毕生追求。</p>
<p><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/57277722.jpg" alt=""><br>[译注]：用于业余编程的时间</p>
<ul>
<li>全职</li>
<li>学生</li>
<li>游骑兵/包工头</li>
<li>兼职</li>
<li>未被聘用</li>
<li>退休</li>
</ul>
<p>###工作满意度<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/23350357.jpg" alt=""><br>[译注]：<br>我爱我的工作<br>基本满意<br>没啥感觉<br>有点儿不满<br>我讨厌我的工作</p>
<p>我们向被调查者询问他们对他们当前工作的满意程度。76%的开发者反馈说他们还算是对他们的工作感到满意，有36%的人爱他们的工作。开发者们总体上比其他劳动者更满意。</p>
<p>并且，伊朗的开发者是对工作感到最满意的开发者。在伊朗，“Stack Overflow Careers”也许不会有任何可应聘的工作，但你仍然可以移居到那里并且申请一份我们的远程工作。</p>
<p><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/70313649.jpg" alt=""><br>[感想：以色列很厉害。开发者多，还满意。]<br>[感想：其实伊朗的软件行业很厉害，尤其是美国制裁它之前。曾经伊朗的游戏产业也是中东的一大明星。]</p>
<p>###工作满意度和工种<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/49182924.jpg" alt=""><br><em>五分制</em></p>
<p>当老板令人满足。<strong>执行官们比平均的满足水平高16%。</strong>产品经理对他们的工作满意度最低。</p>
<p>[感想：为啥 iOS 开发者这么满意，因为有钱拿呀 :) 。同时也注意到机器学习、数学和统计相关的工作满意度高，看来搞这个的人是真的喜欢。]</p>
<p>###远程工作<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/34020940.jpg" alt=""><br><strong>29%的开发者至少有一份远程兼职工作。</strong>去年的数据是21%。更多的开发者开始选择在家工作，更多的公司正在拥抱远程办公场所。<br><em>[译注：Stack Overflow 说：我们就是。]</em></p>
<p>###谁想要远程工作？<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/29896699.jpg" alt=""><br>代码正在打破壁垒。<strong>50%的开发者表示远程工作是至少是有点儿重要的。</strong>提醒试图去招聘的企业：如果你的工作清单里不包含远程办公，你可能会损失你一半的求职群体。并且你可能会被最高水平开发者们的考虑中移除。拥有5000+声望的 Stack Overflow 用户，相比其他开发者，会有两倍的可能性表示“远程办公”是一个不可商量的选项。</p>
<p>##社区</p>
<blockquote>
<p>如果没有大家，Stack Overflow只是一堆像素。自从我们2008年问出了第一个问题以来，我们一直感谢回答问题、投票、编辑并参与建设到 Q&amp;A 库的人们。声望和游戏化(gamification)只是使得 Stack Overflow 成功运作的因素中很小的一部分。社区就是一切。</p>
</blockquote>
<p>###访问满意程度<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/82465550.jpg" alt=""><br><strong>Stack Overflow 用户们节省了开发者们上百万小时的工作时间。</strong>我们询问被调查者，你觉得你找到的答案有用的频率是多少？86%的被调查者说答案常常或总是有用。</p>
<p>###访问频率<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/81357542.jpg" alt=""><br>三分之二的人表示他们每天访问一次以上。</p>
<p>###声望<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/30789472.jpg" alt=""><br>我们询问被调查者，你们有多少 Stack Overflow 声望(我们进行了双重检查————我们的用户们都是诚实的人。)被调查者的声望贡献了全部的声望，进行登录的常客仅仅是 Stack Overflow 总访问用户中的5%。</p>
<p>[译注：我猜他的意思是想说自己流量很大。]</p>
<p>###使用 Stack Overflow 的动机<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/199216.jpg" alt=""><br>[译注]：</p>
<ul>
<li>为了帮助我的工作</li>
<li>因为我喜欢学习</li>
<li>帮助他人</li>
<li>寻求他人对我的帮助</li>
<li>我的工作离不开他</li>
<li>和其他像我一样的人沟通</li>
<li>证明我善于做我正在做的东西</li>
<li>保持在线状态</li>
<li>我不真正用，只是参与了调查</li>
</ul>
<p>我们询问被调查者们，你们为何使用 Stack Overflow?下面是多选题。<strong>超过一半的被调查者使用 Stack Overflow 去帮助他开发者。</strong>将近四分之三的开发者到这里为他们的工作寻求帮助。三分之二的开发者说他们被学习新事物的热情所感染。</p>
<p>###你为什么回答调查？<br><img src="http://7xku3h.com1.z0.glb.clouddn.com/15-8-2/90466340.jpg" alt=""><br>[译注]：<br>帮助一个需要帮助的程序员使我感觉很好<br>在未来，我的回答会帮助许多跟我遇到同样问题的人<br>我不怎么回答，但我向回答更多[译注：指这个问卷]<br>我感到了作为开发者社区一员的责任感<br>对于证明我的能力，我感觉很好<br>证明我的能力对我有利<br>我没想法<br>我不想回答</p>
<p>60%的调查对象至少在 Stack Overflow 回答过一个问题。是什么促使着大家回答？<strong>开发者因乐意帮助同行而回答</strong>，比其他所有动机都多。超过一般的被调查者表示回答问题会帮助到许多未来的开发者。6%的人不知道他们为何要回答问题————they just do。</p>
<hr>
<p>结束了。欢迎大家转发~</p>

      
    </div>

    <div>
      
        

      
    </div>

    <div>
      
        

      
    </div>

    <footer class="post-footer">
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/2015/07/27/seven-department-2/" rel="next" title="七系 | 探究一下我们用的编程工具">
                <i class="fa fa-chevron-left"></i> 七系 | 探究一下我们用的编程工具
              </a>
            
          </div>

          <div class="post-nav-prev post-nav-item">
            
              <a href="/2015/08/15/auto-colour-secret-garden/" rel="prev" title="给秘密花园自动上色">
                给秘密花园自动上色 <i class="fa fa-chevron-right"></i>
              </a>
            
          </div>
        </div>
      

      
      
    </footer>
  </article>



    <div class="post-spread">
      
    </div>
  </div>


          </div>
          


          
  <div class="comments" id="comments">
    
  </div>


        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    <div class="sidebar-inner">

      

      
        <ul class="sidebar-nav motion-element">
          <li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap" >
            文章目录
          </li>
          <li class="sidebar-nav-overview" data-target="site-overview">
            站点概览
          </li>
        </ul>
      

      <section class="site-overview sidebar-panel ">
        <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
          <img class="site-author-image" itemprop="image"
               src="/images/avatar.gif"
               alt="Alan" />
          <p class="site-author-name" itemprop="name">Alan</p>
          <p class="site-description motion-element" itemprop="description">Alan Wang's personal blog.</p>
        </div>
        <nav class="site-state motion-element">
          <div class="site-state-item site-state-posts">
            <a href="/archives">
              <span class="site-state-item-count">57</span>
              <span class="site-state-item-name">日志</span>
            </a>
          </div>

          
            <div class="site-state-item site-state-categories">
              
                <span class="site-state-item-count">9</span>
                <span class="site-state-item-name">分类</span>
              
            </div>
          

          
            <div class="site-state-item site-state-tags">
              
                <span class="site-state-item-count">4</span>
                <span class="site-state-item-name">标签</span>
              
            </div>
          

        </nav>

        

        <div class="links-of-author motion-element">
          
        </div>

        
        

        
        

      </section>

      
        <section class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active">
          <div class="post-toc">
            
              
            
            
              <p class="post-toc-empty">此文章未包含目录</p>
            
          </div>
        </section>
      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright" >
  
  &copy; 
  <span itemprop="copyrightYear">2016</span>
  <span class="with-love">
    <i class="fa fa-heart"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">Alan</span>
</div>

<div class="powered-by">
  Powered by <a class="theme-link" href="https://hexo.io">Hexo</a> 
</div>

<div class="theme-info">
  主题 -
  <a class="theme-link" href="https://github.com/iissnan/hexo-theme-next">
    NexT.Pisces
  </a>
</div>

        

        
      </div>
    </footer>

    <div class="back-to-top">
      <i class="fa fa-arrow-up"></i>
    </div>
  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  



  
  <script type="text/javascript" src="/vendors/jquery/index.js?v=2.1.3"></script>

  
  <script type="text/javascript" src="/vendors/fastclick/lib/fastclick.min.js?v=1.0.6"></script>

  
  <script type="text/javascript" src="/vendors/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>

  
  <script type="text/javascript" src="/vendors/velocity/velocity.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/vendors/velocity/velocity.ui.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/vendors/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>


  


  <script type="text/javascript" src="/js/src/utils.js?v=5.0.1"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.0.1"></script>



  
  


  <script type="text/javascript" src="/js/src/affix.js?v=5.0.1"></script>

  <script type="text/javascript" src="/js/src/schemes/pisces.js?v=5.0.1"></script>



  
  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.0.1"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.0.1"></script>



  


  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.0.1"></script>



  



  




  
  

  

  

  

</body>
</html>
